<template>
  <TCollapse title="商合采购订单调整情况">
    <!-- <template v-if="adjustAQuantities">
      <p v-if="titleDisable" class="ed">
        （1）请先核实订单数据是否齐全，如不全请点击【取消更新采购订单】按钮并重新更新获取商合采购订单；多次更新订单仍不全时请咨询商合交易系统进行核实（提供项目编码与订单号）；
        <br>（2）如果需要对服务类订单金额调整，请在【变化合价】列填写调增或调减的金额（调增填写正数，调减填写负数），【变化后合价】列将自动计算出调整后订单的总金额；
        <br>（3）如果需要退回施工服务商重新调整服务类订单金额，请为每个需要退回的服务订单填写调整意见，全部完成后点击【退回供应商调整】按钮
      </p>
      <el-form :model="childForm" label-width="160px" class="pms-form pms-details" size="mini" inline>
        <el-row :gutter="24">
          <el-col :span="6">
            <el-form-item label="是否更新商合采购订单" prop="region">
              <el-select
                v-model="childForm.region"
                placeholder
                style="marign-right:20px"
                :disabled="selectDis"
                no-data-text="否"
                @change="handleSelectChange"
              >
                <el-option v-for="item in booleanList" :key="item.value" :label="item.label" :value="item.value" />
              </el-select>
            </el-form-item>
          </el-col>
          <el-col :span="12">
            <div v-if="showBtn">
              <el-button v-if="button.renewButton" class="pms-button-primary" @click="handleUpdateOrder">更新商合采购订单</el-button>
              <el-button v-if="button.cancelButton" class="pms-button-primary" @click="handleCancelOrder">取消更新采购订单</el-button>
              <el-button v-if="button.confirmButton && !tabsIf" class="pms-button-primary" @click="handleHeadConfirm">结算确认</el-button>
            </div>
          </el-col>
        </el-row>

      </el-form>
    </template>

    <div v-if="tabsIf" style="margin-top: 15px">
      <el-tabs v-model="activeName" type="border-card" :before-leave="handleBeforeActive">
        <el-tab-pane label="物资明细信息" name="materials">
          <Materials ref="materials" :loading="mloading" :confirm-button-footer="button.confirmButtonFooter" :parent-form="parentForm" :yn-editqu="ynEditqu" />
        </el-tab-pane>
        <el-tab-pane label="服务明细信息" name="employ">
          <Employ ref="employ" :loading="eloading" :parent-form="parentForm" :yn-editqu="ynEditqu" />
        </el-tab-pane>
      </el-tabs>
      <div v-if="showBtn" class="centerBox">
        <template v-if="parentForm.urlParams.nodeNameWord === 'quantityAdjust_001'">
          <el-button class="pms-button-primary" @click="handleSave">保存明细</el-button>
          <el-button v-if="button.returnButton" class="pms-button-primary" @click="handleGoBack">退回供应商调整</el-button>
        </template>
        <template v-if="parentForm.urlParams.nodeNameWord === 'quantityAdjust_002' && !ynEditqu">
          <el-button v-if="button.saveButton" class="pms-button-primary" @click="handleSave">保存明细</el-button>
          <el-button v-if="button.returnButton" class="pms-button-primary" @click="handleGoBack">退回供应商调整</el-button>
          <el-button v-if="button.pushButton" class="pms-button-primary" @click="handlePushSH">推送商合</el-button>
          <el-button v-if="button.confirmButtonFooter" class="pms-button-primary" @click="handleConfirm">结算确认</el-button>
        </template>
        <template v-if="parentForm.urlParams.nodeNameWord === 'quantityAdjust_002' && ynEditqu">
          <el-button v-if="button.pushButton" class="pms-button-primary" @click="handlePushSH">推送商合</el-button>
          <el-button v-if="button.confirmButtonFooter" class="pms-button-primary" @click="handleConfirm">结算确认</el-button>
        </template>
        <template v-if="parentForm.urlParams.nodeNameWord === 'quantityAdjust_005'">
          <el-button v-if="button.pushButton" class="pms-button-primary" @click="handlePushSH">推送商合</el-button>
          <el-button v-if="button.confirmButtonFooter" class="pms-button-primary" @click="handleConfirm">结算确认</el-button>
        </template>
      </div>
    </div>
    <ProductBunding ref="productBunding" />
    <el-dialog :visible.sync="submitOpen" width="90%" top="6vh" title="结算确认">

      <div style="height: 80vh">
        <iframe :src="ifRameUrl" width="100%" height="100%" frameborder="0" />
      </div>
    </el-dialog> -->
  </TCollapse>
</template>
<script>
import Materials from './sendReview/materials'
import Employ from './sendReview/employ'
// import { contrastArray } from '../common'
import { booleanList } from '@/utils/dictionaries'
import ProductBunding from './dialog/productBunding'
// import * as Axios from '@/api/settlement'
import TCollapse from '@/components/basic/TCollapse.vue'
export default {
  name: 'PosMaterialsEmployDetail',
  components: { TCollapse, Materials, Employ, ProductBunding },
  data() {
    return {
      ifRameUrl: '',
      parentForm: {},
      submitOpen: false,
      booleanList,
      activeName: 'materials',
      childForm: {
        region: '0'
      },
      pushAudit: {},
      titleDisable: false,
      selectDis: true,
      tabsIf: false,
      showBtn: false,
      button: {
        confirmButton: false, // 结算确认
        renewButton: false, // 更新商合采购订单
        cancelButton: false, // 取消更新采购订单
        pushButton: false, // 推送商合
        confirmButtonFooter: false, // 底部结算确认
        returnButton: false, // 退回供应商调整
        saveButton: true // 保存明细
      },
      isPush: false,
      mloading: false,
      eloading: false,
      comeFirst: null,
      adjustAQuantities: false, // 商合采购订单调整情况显隐
      ynEditqu: false // 控制表格下方按钮
    }
  },
  created() {
    // window.addEventListener('message', (event) => {
    //   if (event.data.type === 'cloneIfRame') {
    //     this.submitOpen = false
    //     // this.basicInfo = JSON.parse(event.data.data)
    //     // console.log('基本信息')
    //   }
    // })
  },
  methods: {
    // 切换表格
    // async handleBeforeActive(activeName, oldActiveName) {
    //   let res = true
    //   const data = this.$refs[oldActiveName].$data
    //   const change = contrastArray(data.beforeTableData, data.tableData)
    //   if (change.length > 0) {
    //     const str = oldActiveName === 'employ' ? '服务' : '物资'
    //     res = await this.$confirm(`${str}明细有未保存的修改，是否继续？`, '提示', {
    //       confirmButtonText: '确定',
    //       cancelButtonText: '取消',
    //         cancelButtonClass: 'pms-zr-button',
    //         confirmButtonClass: 'pms-zr-button-primary',
    //       type: 'warning'
    //     })
    //   }
    //   if (res) {
    //     this.$refs[activeName].getList()
    //     const nodeNameWord = this.parentForm.urlParams.nodeNameWord
    //     if (activeName === 'materials') {
    //       if (!this.button.saveButton) {
    //         this.button.saveButton = true
    //       }
    //       this.button.returnButton = false
    //     } else {
    //       if (!this.button.saveButton) {
    //         this.button.saveButton = true
    //       }
    //       const res = await this.ifReturn01()
    //       console.log(this.isPush, 12345789563416516321)

    //       if (['quantityAdjust_001', 'quantityAdjust_002'].includes(nodeNameWord) && res) {
    //         if (this.isPush) {
    //           this.button.returnButton = false
    //         } else {
    //           this.button.returnButton = true
    //         }
    //       }
    //     }
    //   }
    //   return res
    // },
    // async ifReturn01() {
    //   var adjustId = this.parentForm.urlParams.adjustId
    //   // 查询是否历史项目，如果历史项目按钮永远不展示，如果新项目再判断是否填写回退信息并且也确认了。
    //   const { data, code } = await Axios.queryIfOldProject({ adjustId })
    //   if (+code !== 200) return
    //   return +data !== 1
    // },
    // // 初始化调用的方法
    // getParentData(data) {
    //   console.log(data.urlParams, '=======?>data')
    //   this.parentForm = data
    //   this.getCreatedData()
    //   this.adjustAQuantitiesFun()
    //   this.adjustAquantitiesFunFirst()
    //   if (data.urlParams.type === 'todo') this.showBtn = true
    // },
    // async adjustAquantitiesFunFirst() {
    //   if (this.parentForm.urlParams.taskType !== 'todo') {
    //     this.adjustAQuantities = true
    //     this.button.cancelButton = false
    //     this.button.confirmButton = false
    //     this.tabsIf = false
    //   }
    // },
    // adjustAQuantitiesFun() {
    //   var nodeNameWordArr = ['quantityAdjust_001', 'quantityAdjust_002', 'quantityAdjust_004', 'quantityAdjust_005', 'quantityAdjust_003']
    //   const nodeNameWord = this.parentForm.urlParams.nodeNameWord
    //   // 判断是否获取了物资服务编码，sta>0代表获取了
    //   this.ifGetProSerCode()
    //   if (nodeNameWordArr.includes(nodeNameWord)) {
    //     this.adjustAQuantities = true
    //     if (nodeNameWord === 'quantityAdjust_002') {
    //       this.controlbuttons1()
    //     }
    //     if (nodeNameWord === 'quantityAdjust_005' && this.childForm.region === '0') {
    //       this.button.confirmButton = true
    //     }
    //   }
    // },
    // async ifGetProSerCode() {
    //   const { code, data } = await Axios.queryIfQuanTwo({ adjustId: this.parentForm.urlParams.adjustId })
    //   if (+code !== 200) return
    //   if (+data === 1) {
    //     this.childForm.region = '1'
    //     this.button.renewButton = false
    //     // childForm.region 是否必填
    //     // nui.get('ifAdjust').setEnabled(false);
    //     this.tabsIf = true
    //     if (['quantityAdjust_001', 'quantityAdjust_002'].includes(this.parentForm.urlParams.nodeNameWord)) {
    //       this.button.cancelButton = true
    //     }
    //   }
    //   if (+data === 0 && ['quantityAdjust_001', 'quantityAdjust_002'].includes(this.parentForm.urlParams.nodeNameWord)) {
    //     this.childForm.region = '1'
    //     this.button.renewButton = true
    //     // childForm.region 是否必填
    //     // nui.get('ifAdjust').setEnabled(false);
    //   }
    // },
    // async controlbuttons1() {
    //   const { code, data } = await Axios.getCreatedData({ adjustId: this.parentForm.urlParams.adjustId })
    //   if (+code !== 200) return
    //   this.ynEditqu = +data > 0
    //   // if (+data === 1) {
    //   //   // 提交来的
    //   //   this.comeFirst = '1'
    //   //   if (this.childForm.region === '0') {
    //   //     // 是不是直接跳到第二个节点的项目如果是
    //   //     this.button.confirmButton = true
    //   //     // childForm.region 是否必填
    //   //     // nui.get('ifAdjust').setEnabled(false);
    //   //   }
    //   //   this.button.cancelButton = false
    //   // } else {
    //   //   // 开始来的
    //   //   this.comeFirst = '0'
    //   //   if (this.childForm.region === '0') {
    //   //     console.log('这里有问题')
    //   //     // 是不是直接跳到第二个节点的项目如果是
    //   //     this.button.confirmButton = true
    //   //     this.button.cancelButton = true
    //   //   }
    //   // }
    // },
    // // 更新商合采购订单
    // async handleUpdateOrder() {
    //   const loading = this.$loading()

    //   const obj = {
    //     prjId: this.parentForm.urlParams.prjId,
    //     adjustId: this.parentForm.urlParams.adjustId,
    //     queryType: '5'
    //   }
    //   const res = await Axios.updatePurchaseOrder(obj)
    //   loading.close()
    //   if (res.code !== '200') {
    //     return
    //   }
    //   this.button.renewButton = false
    //   this.button.cancelButton = true
    //   this.button.confirmButton = false
    //   this.selectDis = true
    //   this.tabsIf = !this.tabsIf
    //   this.$refs['materials'].getList()
    //   this.$refs['employ'].getList()
    // },
    // // 取消商合采购订单
    // async handleCancelOrder() {
    //   const obj = {
    //     adjustId: this.parentForm.urlParams.adjustId
    //   }
    //   const { data } = await Axios.queryIfPushTwo(obj)
    //   if (data > 0 && data !== '4') {
    //     return this.$message.warning('已经推送商合，不允许取消本次工程量调整！')
    //   }

    //   this.$confirm('确定删除本次工程量调整？', '', {
    //     confirmButtonText: '确定',
    //     cancelButtonText: '取消',
    //       cancelButtonClass: 'pms-zr-button',
    //       confirmButtonClass: 'pms-zr-button-primary',
    //     type: 'warning'
    //   }).then(async(res) => {
    //     const response = await Axios.cancelPurchaseOrder(obj)
    //     if (response.code - 0 !== 200) {
    //       return this.$message.error(response.message)
    //     } else {
    //       this.$message.success(response.message)
    //       this.childForm.region = '1'
    //       this.selectDis = true
    //       this.button.renewButton = true
    //       this.button.cancelButton = false
    //       if (this.parentForm.urlParams.nodeNameWord === 'quantityAdjust_002') {
    //         this.button.confirmButton = true
    //       }
    //       this.tabsIf = false
    //     }
    //   })
    // },
    // // 是否更新商合采购订单change事件
    // handleSelectChange() {
    //   const nodeNameWord = this.parentForm.urlParams.nodeNameWord
    //   if (this.childForm.region === '1') {
    //     this.button.renewButton = true
    //     this.button.confirmButton = false
    //     if (nodeNameWord === 'quantityAdjust_005') {
    //       this.button.confirmButton = true
    //     }
    //   }
    //   if (this.childForm.region === '0') {
    //     this.button.renewButton = false
    //     if (nodeNameWord === 'quantityAdjust_005') {
    //       this.button.confirmButton = true
    //     }
    //     this.tabsIf = false
    //   }
    // },
    // // 初始化代码逻辑
    // async getCreatedData() {
    //   console.log(this.parentForm, 'parent123')
    //   const obj = { adjustId: this.parentForm.urlParams.adjustId }
    //   const titleOther = await Axios.getCreatedData(obj)
    //   this.ynEditqu = +titleOther.data > 0
    //   this.titleDisable = +titleOther.data === 0
    //   const nodeNameWord = this.parentForm.urlParams.nodeNameWord
    //   if (['quantityAdjust_004', 'quantityAdjust_005'].includes(nodeNameWord)) {
    //     this.ynEditqu = true
    //   }
    //   /* 加载工程量信息 */
    //   if (this.parentForm.urlParams.taskType !== 'done') {
    //     this.ynEditqu = true
    //   }
    //   if (nodeNameWord === 'quantityAdjust_001') {
    //     this.titleDisable = true
    //     this.ynEditqu = false
    //   }
    //   this.getCreatedDataNext()
    // },
    // // 保存明细
    // handleSave() {
    //   const data = this.activeName === 'materials' ? this.$refs['materials'].$data : this.$refs['employ'].$data
    //   // const change = contrastArray(data.beforeTableData, data.tableData)
    //   const change = data.tableData
    //   // if (change.length < 1) {
    //   //   return this.$message.warning('没有改动不需要保存！')
    //   // }
    //   if (this.isVaildValue(data) > 0) {
    //     return this.$message.warning('不入库信息不为空时,请填写【保管人】、【保管人联系方式】、【实物保管地址】三项信息！')
    //   }
    //   // if (this.manageModeVali(data)) {
    //   //   return
    //   // }
    //   if (this.activeName === 'materials') {
    //     // 物资明细信息
    //     // if (grid.isValid() > 0) {
    //     //   this.$message({
    //     //     dangerouslyUseHTMLString: true,
    //     //     type: 'warning',
    //     //     message: "<span style='color: red;'>保管人联系方式或者数量输入有误</span>（数量精度填写不正确，请根据物料编码的精度进行调整<br/>（通过综合查询-物资服务编码查询功能可查看物料编码精度））<span style='color: red;'></span>"
    //     //   })
    //     // return
    //     // }
    //     this.mloading = true
    //     Axios.updateQuantitiesEquipAfter(change).then(async(res) => {
    //       this.mloading = false
    //       if (res.code !== '200') {
    //         return
    //       }
    //       this.$message.success('保存成功')
    //       this.$refs['materials'].getList()
    //       const nodeNameWord = this.parentForm.urlParams.nodeNameWord
    //       if (nodeNameWord === 'quantityAdjust_002') {
    //         const response = await Axios.queryIfChangeProOrSe({ adjustId: this.parentForm.urlParams.adjustId })
    //         if (response.data === '0') {
    //           this.changButton()
    //           return
    //         }
    //         this.button.pushButton = false
    //         this.button.confirmButton = false
    //       }
    //       if (['quantityAdjust_005', 'quantityAdjust_002'].includes(nodeNameWord)) {
    //         this.button.pushButton = true
    //         this.button.confirmButton = false
    //       }
    //     }).catch(() => {
    //       this.mloading = false
    //     })
    //     return
    //   }
    //   // 服务明细信息
    //   this.employAxios(change)
    // },

    // employAxios(change) {
    //   this.eloading = true
    //   Axios.updateQuantitiesServAfter(change, '01').then(async(res) => {
    //     this.eloading = false
    //     if (res.code !== '200') {
    //       return
    //     }
    //     this.$message.success('保存成功')
    //     this.$refs['employ'].getList()
    //     const nodeNameWord = ''
    //     if (['quantityAdjust_002'].includes(nodeNameWord)) {
    //       const response = await Axios.queryIfChangeProOrSe({ adjustId: this.parentForm.urlParams.adjustId })
    //       if (response.data === '0') {
    //         this.changButton()
    //       } else {
    //         this.button.pushButton = false
    //         this.button.confirmButton = false
    //       }
    //     }
    //     if (['quantityAdjust_005', 'quantityAdjust_002'].includes(nodeNameWord)) {
    //       this.button.pushButton = true
    //       this.button.confirmButton = false
    //       if (nodeNameWord === 'quantityAdjust_002') {
    //         this.button.returnButton = true
    //       }
    //     }
    //     if (nodeNameWord === 'quantityAdjust_001') {
    //       this.button.returnButton = true
    //     }
    //   }).catch(() => {
    //     this.mloading = false
    //   })
    // },
    // isVaildValue(data) {
    //   const change = contrastArray(data.beforeTableData, data.tableData)
    //   let isVaild = 0
    //   change.map(item => {
    //     if ((item.notUsableStorage || item.notUnusableStorage) && (!item.storemanName || !item.storemanNum || !item.storageAddress)) {
    //       isVaild++
    //     }
    //   })
    //   return isVaild
    // },
    // manageModeVali(data) {
    //   if (['01', '02', '03', '04', '31', '41'].includes(this.form.manageMode)) { // 先校验是单站项目、批量项目,整体项目中的一个再继续往下走。
    //     const codeList = [...new Set(data.tableData.map(item => { return item.scategoryCode }))]
    //     for (let x = 0; x < codeList.length; x++) {
    //       const num = this.numValue0(x, data, codeList)
    //       if (num[x] === 0) {
    //         return this.$messaeg.error('根据审计整改要求，项目结算确认后辅材数量不允许为0，请知悉！')
    //       }
    //     }
    //   }
    //   return false
    // },
    // // 物资or服务明细信息判断
    // numValue0(x, data, codeList) {
    //   const num = []
    //   num[x] = 0
    //   for (let i = 0; i < data.tableData.length; i++) {
    //     if (codeList[x] === data.tableData[i].scategoryCode) {
    //       if (data.tableData[i].status === '1') {
    //         num[x] += data.tableData[i].doneNum
    //       } else {
    //         num[x] += data.tableData[i].amount
    //       }
    //     }
    //   }
    //   return num
    // },
    // async changButton() {
    //   var isOk = false
    //   var isPush = false
    //   const { data } = await Axios.queryIfSaveAndPush({ adjustId: this.parentForm.urlParams.adjustId })
    //   if (+data > 0) {
    //     isOk = true
    //     if (+data === 2) {
    //       isPush = true
    //     }
    //   }
    //   this.button.pushButton = isOk
    //   this.button.confirmButton = !isOk
    //   if (isPush) {
    //     this.button.returnButton = false
    //     this.button.pushButton = false
    //     this.button.confirmButton = true
    //     this.button.saveButton = false
    //   }
    // },
    // // 结算确认
    // async handleConfirm() {
    //   const obj = { adjustId: this.parentForm.urlParams.adjustId }
    //   const { code } = await Axios.settlementBeforeCheck(obj)
    //   if (code !== '200') return
    //   this.handleHeadConfirm()
    // },
    // showIframe() {
    //   console.log(this.parentForm)
    //   const { prjId, prjCode } = this.parentForm
    //   const { isPush, returnType } = this.pushAudit
    //   this.ifRameUrl = `${process.env.VUE_APP_ZHONGRUAN_URL}submitApproval?prjId=${prjId}&prjCode=${prjCode}&isPush=${isPush}&returnType=${returnType}`
    //   this.submitOpen = true
    // },
    // // 上方 结算确认
    // async handleHeadConfirm() {
    //   // const response = await this.doNextFun()
    //   // if (!response) return
    //   const prjId = this.parentForm.urlParams.prjId
    //   const obj = { prjId }
    //   const { data } = await Axios.getPushAudit(obj)
    //   this.pushAudit = data
    //   const isPush = data.isPush
    //   // const returnType = data.returnType

    //   if (['0', '1'].includes(isPush)) { // 未确认/退审重报：需要更新商合明细
    //     const res = await Axios.querySHIfModify(obj)
    //     if (+res.code !== 200) {
    //       return
    //     }
    //     const obj1 = {
    //       prjId,
    //       checkType: 1
    //     }
    //     // 校验子专业是否绑定
    //     const res1 = await Axios.checkBundingDetail(obj1)
    //     if (res1.code === '200') {
    //       const obj2 = {
    //         prjId,
    //         adjustId: this.parentForm.urlParams.adjustId,
    //         queryType: '3',
    //         workItemId: this.parentForm.urlParams.workItemId
    //       }
    //       // 推送财务
    //       const res2 = await Axios.projectPushFinance(obj2)
    //       if (res2.code !== '200') return
    //       if (res2.data > 0) { // 历史项目
    //         this.showIframe()
    //         this.$refs['submitApproval'].getList()
    //       } else {
    //         this.submitOpenNext()
    //       }
    //     } else {
    //       const obj2 = {
    //         prjId,
    //         bizSeq: prjId,
    //         // eslint-disable-next-line eqeqeq
    //         pageType: isPush == '0' || isPush == '1' || isPush == '2' ? 'edit' : 'view'
    //       }

    //       this.$confirm(res1.message, '系统提示', {
    //         confirmButtonText: '确定',
    //         showCancelButton: false,
    //         dangerouslyUseHTMLString: true,
    //           cancelButtonClass: 'pms-zr-button',
    //           confirmButtonClass: 'pms-zr-button-primary',
    //         type: 'warning'
    //       }).then(async(res) => {
    //         console.log(this.$refs, 123)
    //         this.$refs['productBunding'].productBundingOpen(obj2)
    //       }).catch((err) => {
    //         console.log(err)
    //         this.$refs['productBunding'].productBundingOpen(obj2)
    //       })
    //     }
    //   } else {
    //     this.submitOpenNext()
    //   }
    // },
    // async submitOpenNext() {
    //   const queryIfSaveAndPushData = await Axios.queryIfSaveAndPush({ adjustId: this.parentForm.urlParams.adjustId })
    //   const isOk = queryIfSaveAndPushData.data - 0 > 0
    //   let num = true
    //   if (!isOk) {
    //     num = this.statusSentSH('AGREE')
    //   }
    //   if (num) {
    //     this.showIframe()
    //     await this.$nextTick()
    //     this.$refs['submitApproval'].getList()
    //   }
    // },
    // async doNextFun() {
    //   const manageMode = this.parentForm.checkTotalMoneySettleAcountmanageMode
    //   const obj = {
    //     prjId: this.parentForm.urlParams.prjId,
    //     workItemID: this.parentForm.urlParams.workItemId
    //   }
    //   if (['01', '02'].includes(manageMode)) {
    //     // 单站址项目、批量项目，实施、验收阶段校验主材,辅材,验工计价，金额校验。
    //     const { code } = await Axios.checkTotalMoneySettleAcount(obj)
    //     if (+code !== 200) return
    //   }
    //   if (['03', '04', '31', '41'].includes(manageMode)) {
    //     // 整体项目，实施、验收阶段校验主材,辅材,验工计价，金额校验。
    //     const { data, code } = await Axios.checkConfigEnable(obj)
    //     if (+code !== 200) return
    //     if (+code === 200 && data) {
    //       this.$message.warning(data)
    //     }
    //   }
    //   return true
    // },
    // // 下一步校验
    // async doNext() {
    //   const res = await this.doNextFun()
    //   if (!res) return
    //   const obj = { adjustId: this.parentForm.urlParams.adjustId }
    //   const { code } = await Axios.settlementBeforeCheck(obj)
    //   if (+code !== 200) return

    //   var activityInstName = this.parentForm.urlParams.activityInstName
    //   if (activityInstName === '项目结算确认') {
    //     const obj = {
    //       prjId: this.parentForm.urlParams.prjId,
    //       nodeNameWord: activityInstName
    //     }
    //     const res1 = await Axios.checkSetNodeService(obj)
    //     if (+res1.code !== 200) return
    //     if (res1.data && res1.data > 0) {
    //       this.setSignCheckFlag1(res.data)
    //       if (!this.setSignCheckFlag1(res.data)) return
    //     }
    //   }
    //   return true
    // },
    // setSignCheckFlag1(data) {
    //   if (data.length === 5) {
    //     const data1 = data[0]
    //     const data2 = data[1]
    //     const data4 = data[3]
    //     // eslint-disable-next-line eqeqeq
    //     if (data1.state == 1 && data1.list != null) {
    //       // 获取未校验通过的文件名并去重转为字符串
    //       let docSignName = []
    //       const docList = data1.list
    //       docList.forEach((item) => {
    //         docSignName.push(item.doc_NAME)
    //       })
    //       docSignName = [...new Set(docSignName)]
    //       docSignName = docSignName.toString()
    //       alert()
    //       this.$message.error(`当前【${docSignName}】尚未成功完成电子签章盖章，还请在项目操作管理/项目文件管理/电子签章中完成签章流程。`)
    //       return false
    //     }
    //     // eslint-disable-next-line eqeqeq
    //     if (data2.state == 2 && data2.list != null) {
    //       // 获取未校验通过的文件名并去重转为字符串
    //       let docSignName = []
    //       const docList = data2.list
    //       docList.forEach((item) => {
    //         docSignName.push(item.doc_NAME)
    //       })
    //       docSignName = [...new Set(docSignName)]
    //       docSignName = docSignName.toString()
    //       this.$message.error(`当前【${docSignName}】为无效签章，还请在项目操作管理/项目文件管理/文件修改中进行替换文件重新发起签署流程。`)
    //       return false
    //     }
    //     // eslint-disable-next-line eqeqeq
    //     if (data4.state == 4 && data4.list != null) {
    //       // 获取未校验通过的文件名并去重转为字符串
    //       let docSignName = []
    //       const docList = data4.list
    //       docList.forEach((item) => {
    //         docSignName.push(item.doc_NAME)
    //       })
    //       docSignName = [...new Set(docSignName)]
    //       docSignName = docSignName.toString()
    //       this.$message.error(`当前【${docSignName}】尚未成功完成电子签章盖章，还请在项目操作管理/项目文件管理/电子签章中完成签章流程。`)
    //     }
    //   }
    //   return true
    // },
    // async doNextStep(flag) {
    //   const obj = {
    //     prjId: this.parentForm.urlParams.prjId
    //   }
    //   const res = await Axios.getProManagementWay(obj)
    //   const prjManaMode = res.data.prjManamode

    //   const res1 = await Axios.isRevocationAndAdj(obj)
    //   if (+res1.code !== 200) return

    //   let ifHave = false
    //   const res2 = await Axios.queryIfQuan({ adjustId: this.parentForm.urlParams.adjustId })
    //   const nodeNameWord = this.parentForm.urlParams.nodeNameWord
    //   if (res2.data === '0' && ['quantityAdjust_002', 'quantityAdjust_001'].includes(nodeNameWord)) {
    //     const obj1 = {
    //       prjId: this.parentForm.urlParams.prjId,
    //       queryType: '0',
    //       bizSeq: this.parentForm.urlParams.adjustId
    //     }
    //     const res = await Axios.queryThreeOrderResult(obj1)
    //     ifHave = +res.data === 1
    //   }
    //   if (ifHave) {
    //     this.$message.error('请点击【更新商合采购订单】获取物资与服务订单后再进行下一步操作。')
    //     return
    //   }
    //   var prjId = this.parentForm.urlParams.prjId
    //   var adjustId = this.parentForm.urlParams.adjustId
    //   console.log(this.$refs['materials'], '____this.$refs]')
    //   const materialsData = this.$refs['materials'].$data
    //   var equipIfChange = contrastArray(materialsData.beforeTableData, materialsData.tableData).length > 0
    //   const employData = this.$refs['employ'].$data
    //   var servIfChange = contrastArray(employData.beforeTableData, employData.tableData).length > 0
    //   var workItemId = this.parentForm.urlParams.workItemId
    //   var procInstId = this.parentForm.urlParams.procInstId
    //   var orgId = this.parentForm.orgId // nui.getbyName('result.orgId').getValue()
    //   var prjType = this.parentForm.prjType // nui.getbyName('result.prjType').getValue()
    //   var projectName = this.parentForm.prjName // nui.getbyName('result.projectName').getValue()
    //   var fieldProjectManager = this.parentForm.projectManager // nui.getbyName('fieldProjectManager').getValue()
    //   var prjStage = 'QA'
    //   console.log(prjStage)
    //   var template = ''
    //   // 工作流操作按钮
    //   var title = this.extractedQA01(flag, title)
    //   var ifFlag = ''
    //   var previousActivityDefId = ''
    //   var areaId = this.parentForm.county // nui.getbyName('result.county').getValue()
    //   var buildModes = this.parentForm.buildModes // nui.getbyName('result.buildModes').getValue()
    //   var nextPrjType = this.parentForm.prjType // nui.getbyName('result.prjType').getValue()
    //   var orglevel = ''
    //   var orgdegree = ''
    //   var version = '2'
    //   if (!this.manualControl04(equipIfChange, servIfChange, nodeNameWord, flag)) {
    //     return
    //   }

    //   // 判断是否选择了重复的物资服务
    //   const res4 = await this.doNextStepEx01(flag, adjustId, prjManaMode, prjType)
    //   if (!res4) {
    //     return
    //   }

    //   const ifChangeProOrSer = await this.extractedQA07(adjustId)

    //   var nodeNameWord02 = nodeNameWord === 'quantityAdjust_005'
    //   var nodeNameWord011 = nodeNameWord === 'quantityAdjust_002'
    //   var nextFlagNull = flag === ''
    //   var one = nodeNameWord02 && nextFlagNull
    //   var two = nodeNameWord011 && nextFlagNull && !ifChangeProOrSer
    //   var three = one || two
    //   var ifReturn = await this.doNextStepManual(three, nodeNameWord, ifChangeProOrSer, adjustId, prjId)
    //   if (ifReturn) return

    //   if (['quantityAdjust_005', 'quantityAdjust_002'].includes(nodeNameWord) && flag === 'BACK') {
    //     // 推送商合校验
    //     ifReturn = await this.extractedQA002(nodeNameWord, ifChangeProOrSer, adjustId, ifReturn)
    //   }

    //   if (ifReturn) {
    //     return
    //   }
    //   const __ret = this.extractedQA003(flag, nodeNameWord, ifChangeProOrSer, previousActivityDefId, ifFlag, version)
    //   previousActivityDefId = __ret.previousActivityDefId
    //   ifFlag = __ret.ifFlag
    //   version = __ret.version
    //   var param = {
    //     prjType,
    //     ifProject: 'Y',
    //     prjSubType: prjType === 'M' ? this.parentForm.secondaryType : null, // 接口返回
    //     manageMode: this.parentForm.manageMode, // 接口返回
    //     prjId: this.parentForm.urlParams.prjId,
    //     // buildModes: prjType === 'M' ? null : buildModes,
    //     wfStage: 'Q',
    //     businessMajor: '05'
    //   }
    //   // var param = {
    //   //   'orgId': '10000449',
    //   //   'prjType': 'M',
    //   //   'prjSubType': '14',
    //   //   'wfStage': 'Q',
    //   //   'manageMode': '01'
    //   // }
    //   const res6 = await Axios.getSceneTempRela(param)
    //   if (+res6.code !== 200) return
    //   template = res6.data
    //   var select_emp_id = fieldProjectManager
    //   var empId = ''
    //   var theOrgid = ''
    //   var byLogin = '1'
    //   var isNewRailWay = '0'
    //   const res7 = await this.checkIsnNewRailWayIndoor()
    //   if (res7) {
    //     isNewRailWay = '1'
    //     version = '2'
    //   }
    //   var params = {
    //     workItemId: workItemId,
    //     select_emp_id: select_emp_id,
    //     procInstId: procInstId,
    //     subProcDefName: template,
    //     previousActivityDefId: previousActivityDefId,
    //     ifFlag: ifFlag,
    //     title: projectName,
    //     buildModes: buildModes,
    //     areaId: areaId,
    //     nextPrjType: nextPrjType,
    //     dis: orgId,
    //     bizSeq: adjustId,
    //     level: '',
    //     area: '',
    //     price: '',
    //     version: version,
    //     nodeNameWord: nodeNameWord,
    //     empId: empId,
    //     theOrgid: theOrgid,
    //     byLogin: byLogin,
    //     isNewRailWay: isNewRailWay
    //   }
    //   this.extractedOpenPage(flag, title, params, orglevel, orgdegree, ifChangeProOrSer)
    // },
    // extractedOpenPage(flag, title, params, orglevel, orgdegree, ifChangeProOrSer) {
    //   this.$emit('doNextParents', { flag, title, params, orglevel, orgdegree, ifChangeProOrSer })
    // },
    // async checkIsnNewRailWayIndoor() {
    //   const { code, data } = await Axios.queryIfNewBigProject({ prjId: this.parentForm.urlParams.prjId })
    //   if (+code !== 200) return
    //   return +data === 1
    // },
    // extractedQA003(flag, nodeNameWord, ifChangeProOrSer, previousActivityDefId, ifFlag, version) {
    //   if (flag === 'BACK' && nodeNameWord === 'quantityAdjust_005') {
    //     // 如果没有新增辅材、服务回退到项目结算提交节点，否则回退到项目结算审批。
    //     // 新增了辅材、服务
    //     previousActivityDefId = ifChangeProOrSer ? 'quantityAdjust_004' : 'quantityAdjust_001'
    //   } else if (nodeNameWord === 'quantityAdjust_002' && flag === 'BACK' && this.childForm.region === '1') {
    //     previousActivityDefId = 'quantityAdjust_001'
    //   } else if (['quantityAdjust_001', 'quantityAdjust_002'].includes(nodeNameWord) && flag === '') {
    //     if (!ifChangeProOrSer) {
    //       ifFlag = '1'
    //     }
    //     if (nodeNameWord === 'quantityAdjust_002') {
    //       version = '1'
    //     }
    //   } else {
    //     // js代码扫描
    //   }
    //   return { previousActivityDefId, ifFlag, version }
    // },
    // async extractedQA002(nodeNameWord, ifChangeProOrSer, adjustId, ifReturn) {
    //   if (nodeNameWord === 'quantityAdjust_002' || (nodeNameWord === 'quantityAdjust_005' && !ifChangeProOrSer)) {
    //     const res = await Axios.queryIfSaveAndPush({ adjustId })
    //     if (+res.data === 2) {
    //       ifReturn = true
    //       this.$messge.error('已经推送商合，不允许回退！')
    //     }
    //   } else {
    //     const res1 = await Axios.queryIfPushTwo({ adjustId })
    //     if (+res1.data === 2) {
    //       ifReturn = true
    //       this.$messge.error('已经推送商合，不允许回退！')
    //     }
    //   }
    //   return ifReturn
    // },
    // async doNextStepManual(three, nodeNameWord, ifChangeProOrSer, adjustId, prjId) {
    //   let ifReturn = false
    //   if (three) {
    //     var isPushSh = false
    //     var ifArrival = false
    //     var ifOutSto = false
    //     // 推送商合校验
    //     const __ret4 = await this.extractedQA08(nodeNameWord, ifChangeProOrSer, adjustId, ifReturn, isPushSh)
    //     ifReturn = __ret4.ifReturn
    //     isPushSh = __ret4.isPushSh

    //     if (ifReturn) {
    //       return ifReturn
    //     }
    //     // 到货确认校验
    //     if (!isPushSh) {
    //       const __ret1 = await this.extractedQA09(prjId, ifReturn, ifArrival)
    //       ifReturn = __ret1.ifReturn
    //       ifArrival = __ret1.ifArrival
    //     }
    //     // 结算送审校验
    //     if (ifReturn) {
    //       return ifReturn
    //     }
    //     if (!ifArrival) {
    //       const __ret2 = this.extractedQA001(adjustId, ifReturn, ifOutSto)
    //       ifReturn = __ret2.ifReturn
    //       ifOutSto = __ret2.ifOutSto
    //     }
    //     if (ifReturn) {
    //       return ifReturn
    //     }
    //     if (!ifOutSto) {
    //       ifReturn = this.extractedOutSto(adjustId, ifReturn)
    //     }
    //   }

    //   return ifReturn
    // },
    // async extractedOutSto(adjustId, ifReturn) {
    //   const { data, code } = await Axios.queryIfOutSto({ adjustId, pmsRetreatType: '34' })
    //   if (+code !== 200) return
    //   if (+data === 1) {
    //     this.$message.error('仓储正在进行物资退库入库、物资申领，请等待仓储退库入库、物资申领完成！')
    //     ifReturn = true
    //   }
    //   return ifReturn
    // },
    // async extractedQA001(adjustId, ifReturn, ifOutSto) {
    //   const { data } = await Axios.extractedQA001({ adjustId })
    //   if (+data === 0) {
    //     ifReturn = true
    //     ifOutSto = true
    //     this.$message.error('项目尚未送审，请送审后再进行下一步操作！')
    //   }
    //   return { ifReturn, ifOutSto }
    // },
    // async extractedQA09(prjId, ifReturn, ifArrival) {
    //   const loading = this.$loading({
    //     lock: true,
    //     text: '正在校验是否全部到货,请稍候...',
    //     spinner: 'el-icon-loading'
    //   })
    //   const obj1 = {
    //     prjId: this.parentForm.urlParams.prjId,
    //     queryType: '6',
    //     bizSeq: this.parentForm.urlParams.adjustId
    //   }
    //   const res = await Axios.queryThreeOrderResult(obj1)
    //   if (+res.code !== 200) {
    //     return
    //   }
    //   loading.close()
    //   if (+res.data === 0) {
    //     ifReturn = true
    //     ifArrival = true
    //     this.$alert('没有全部到货' + res.message, '系统提示', {
    //       confirmButtonText: '确定',
    //       callback: action => {
    //       }
    //     })
    //   }
    //   return { ifReturn, ifArrival }
    // },
    // async extractedQA08(nodeNameWord, ifChangeProOrSer, adjustId, ifReturn, isPushSh) {
    //   if (nodeNameWord === 'quantityAdjust_005' && ifChangeProOrSer) {
    //     const res = await Axios.queryIfSaveAndPushTwo({ adjustId })
    //     if (+res.data === 0) {
    //       ifReturn = true
    //       isPushSh = true
    //       this.$messge.error('尚未推送商合,请推送商合、并结算确认后再进行下一步操作！')
    //     }
    //   } else {
    //     const res = await Axios.queryIfSaveAndPush({ adjustId })
    //     if (+res.data === 1) {
    //       ifReturn = true
    //       isPushSh = true
    //       this.$messge.error('尚未推送商合,请推送商合、并结算确认后再进行下一步操作！')
    //     }
    //   }
    //   return { ifReturn, isPushSh }
    // },

    // async extractedQA07(adjustId) {
    //   const { data } = await Axios.queryIfChangeProOrSer({ adjustId: this.parentForm.urlParams.adjustId })
    //   return +data === 1
    // },
    // async doNextStepEx01(flag, adjustId, prjManaMode, prjType) {
    //   if (flag === '' && !this.ynEditqu) {
    //     // 判断物资表中是否有相同的物资编码，若相同，不能走到下一步。
    //     const __ret3 = await this.extractedQA05(adjustId)
    //     if (__ret3 === '1') {
    //       this.$message.error('存在相同的辅材/服务增补清单，请编辑以避免重复。')
    //       return false
    //     }

    //     // 室分项目管理方式为分专业分项施工的，如果选择了服务为乙供物资的话，校验是否选择了乙供物资
    //     const res5 = await this.manualControl03(prjManaMode, prjType, adjustId)
    //     if (!res5) {
    //       return false
    //     }
    //   }
    //   return true
    // },
    // async manualControl03(prjManaMode, prjType, adjustId) {
    //   if (prjManaMode === '2' && prjType === 'B') {
    //     let servEquipCode = ''
    //     let servEquipStr = ''
    //     const obj = {
    //       prjId: this.parentForm.urlParams.prjId,
    //       adjustId: this.parentForm.urlParams.adjustId,
    //       isAdj: 2
    //     }
    //     const { data, code } = await Axios.ifSelectYg(obj)
    //     if (+code !== 200) return
    //     if (data.length > 0) {
    //       for (var i = 0; i < data.length; i++) {
    //         servEquipCode += '[' + data[i] + ']' + '\n'
    //       }
    //       if (servEquipCode !== '') {
    //         servEquipStr += servEquipCode + '服务编码含有乙供物资，但未选择乙供物资，请在乙供设备材料清单中选择乙供物资！'
    //         this.$alert(servEquipStr, '提示信息', {
    //           confirmButtonText: '确定',
    //           callback: action => {
    //           }
    //         })
    //         return false
    //       }
    //     }
    //   }
    //   return true
    // },
    // async extractedQA05(adjustId) {
    //   const res = await Axios.ifSameServOrEquip({ adjustId })
    //   return res.data
    // },
    // manualControl04(equipIfChange, servIfChange, nodeNameWord, flag) {
    //   if ((equipIfChange || servIfChange) && nodeNameWord === 'quantityAdjust_001' && flag === '') {
    //     this.$message.error('尚未保存已经修改的数量、合价，请保存后再进行下一步操作！（若不想保存修改，请刷新页面后再进行下一步操作）')
    //     return false
    //   } else if ((equipIfChange || servIfChange) && nodeNameWord === 'quantityAdjust_005' && flag === '') {
    //     this.$message.error('尚未保存已经修改的数量、合价，请保存、推送商合、结算确认后再进行下一步操作！（若不想保存修改，请刷新页面后再进行下一步操作）')
    //     return false
    //   } else {
    //     // js代码扫描
    //   }
    //   return true
    // },
    // extractedQA01(flag, title) {
    //   if (flag === 'BACK') {
    //     title = '退回'
    //   }
    //   if (flag === 'REASSIGN') {
    //     title = '转办'
    //   }
    //   if (flag === '') {
    //     title = '提交'
    //   }
    //   return title
    // },
    // async deleteChangButton() {
    //   if (['quantityAdjust_002'].includes(this.parentForm.urlParams.nodeNameWord)) {
    //     const response = await Axios.queryIfChangeProOrSe({ adjustId: this.parentForm.urlParams.adjustId })
    //     if (response.data === '0') {
    //       this.changButton()
    //     } else {
    //       this.button.pushButton = false
    //       this.button.confirmButton = false
    //     }
    //   }
    // },
    // // 退回供应商
    // async handleGoBack() {
    //   const data = this.$refs['employ'].$data
    //   console.log(this.$refs['employ'].$data.multipleSelection, 'multipleSelection==>')
    //   if (!data.multipleSelection?.length) {
    //     this.$message.warning('请选择要退回的数据！')
    //     return 2
    //   }
    //   try {
    //     const res = await Axios.updateQuantitiesServAfter(data.multipleSelection, '02')
    //     if (+res.code === 200) this.$message.success('退回成功')
    //       if (['quantityAdjust_002', 'quantityAdjust_005'].includes(this.parentForm.urlParams.nodeNameWord)) {
    //         this.button.pushButton = true
    //         this.button.confirmButtonFooter = false
    //       }
    //   } finally {
    //     this.$refs['employ'].getList()
    //   }
    //   // const change = contrastArray(data.beforeTableData, data.tableData)
    //   // const objArr = []
    //   // let supplierCodeStrs = ''
    //   // const multipleSelection = data.multipleSelection
    //   // let obj = {}
    //   // if (multipleSelection.length > 0) {
    //   //   let information1 = null
    //   //   for (let i = 0; i < multipleSelection.length; i++) {
    //   //     objArr[i] = multipleSelection[i]
    //   //     if (supplierCodeStrs) {
    //   //       supplierCodeStrs += ",'" + multipleSelection[i].supplierCode + "'"
    //   //     } else {
    //   //       supplierCodeStrs = "'" + multipleSelection[i].supplierCode + "'"
    //   //     }
    //   //     var information = multipleSelection[i].returnInforMation
    //   //
    //   //     if (information != null) {
    //   //       information1 = information
    //   //     }
    //   //   }
    //   //   if (information1 == null) {
    //   //     return this.$message.error('请填写回退调整意见后再退回供应商调整！')
    //   //   }
    //   //   if (!change) {
    //   //     return
    //   //   }
    //   //   obj = { equipResults: multipleSelection }
    //   // } else {
    //   //   if (change.length < 1) {
    //   //     this.$message.warning('没有改动不需要保存！')
    //   //     return 2
    //   //   }
    //   //   obj = { equipResults: change }
    //   // }
    //   // this.mloading = true
    //   // this.eloading = true
    //   // Axios.updateQuantitiesServAfter(obj, '02').then(async(res) => {
    //   //   if (this.parentForm.urlParams.nodeNameWord === 'quantityAdjust_002') {
    //   //     const response = await Axios.queryIfChangeProOrSe({ adjustId: this.parentForm.urlParams.adjustId })
    //   //     if (response.data === '0') {
    //   //       this.changButton()
    //   //       return
    //   //     }
    //   //     this.button.pushButton = false
    //   //     this.button.confirmButton = false
    //   //   }
    //   //   if (['quantityAdjust_002', 'quantityAdjust_005'].includes(this.parentForm.urlParams.nodeNameWord)) {
    //   //     this.button.pushButton = true
    //   //     this.button.confirmButtonFooter = false
    //   //   }
    //   //   this.twoFunction()
    //   //   this.mloading = false
    //   //   this.eloading = false
    //   // }).catch(() => {
    //   //   this.mloading = false
    //   //   this.eloading = false
    //   // })
    // },
    // async twoFunction() {
    //   const objArr = this.$refs['employ'].$data
    //   const ifRes = await this.ifReturnFor(objArr.multipleSelection)
    //   if (ifRes) {
    //     if (objArr.multipleSelection.length === 0) {
    //       // 先判断下有没有已经修改未保存的代码，如果有提示保存
    //       const change = contrastArray(objArr.beforeTableData, objArr.tableData)
    //       if (change) {
    //         return this.$message.error('服务明细有未保存的回退调整意见，请保存后再退回供应商调整！')
    //       }
    //     }

    //     // 调用接口
    //     this.statusSentSH('REJECTED')
    //   }
    // },
    // async ifReturnFor(arr) {
    //   var ifReturn = false
    //   // 查询是否历史项目，如果历史项目按钮永远不展示，如果新项目再判断是否填写回退信息并且也确认了。
    //   if (arr && arr.length > 0) {
    //     for (let i = 0; i < arr.length; i++) {
    //       var hanaSeqobj = arr[i]
    //       // eslint-disable-next-line eqeqeq
    //       if (hanaSeqobj.isPushAudit != '1' && hanaSeqobj.ifConfirm == '1' && hanaSeqobj.status == '1' && hanaSeqobj.allowAdjustment == '0') {
    //         const res = await this.getReturn(hanaSeqobj)
    //         if (!res) {
    //           return false
    //         }
    //         ifReturn = true
    //       }
    //     }
    //   } else {
    //     ifReturn = await this.getReturn(null)
    //   }
    //   return ifReturn
    // },
    // async getReturn(hanaSeqobj) {
    //   var hanaSeq = hanaSeqobj?.hanaAeq
    //   const obj = {
    //     adjustId: this.parentForm.urlParams.adjustId,
    //     hanaSeq
    //   }
    //   const { data } = await Axios.queryIfReturnTwo(obj)
    //   return +data === 1
    // },
    // async statusSentSH(state) {
    //   const obj = {
    //     adjustId: this.parentForm.urlParams.adjustId,
    //     supplierCode: this.parentForm.urlParams.supplierCode,
    //     state
    //   }
    //   const res = await Axios.sentShopQuantityStatus(obj)
    //   this.$message.success(res.message)
    //   return res.code === '200'
    // },
    // // 关闭页面
    // handleClose() {
    //   this.submitOpen = false
    // },
    // // 推送商合
    // async handlePushSH() {
    //   const nodeNameWord = this.parentForm.urlParams.nodeNameWord
    //   const obj = {
    //     prjId: this.parentForm.urlParams.prjId,
    //     adjustId: this.parentForm.urlParams.adjustId,
    //     nodeNameWord,
    //     adjustType: 'SETTLEMENT'
    //   }
    //   const res = await Axios.beforeSentSh(obj)
    //   if (+res.code !== 200) {
    //     return
    //   }
    //   this.$message.success(res.message)
    //   if (nodeNameWord === 'quantityAdjust_005' && this.ynEditqu) {
    //     this.button.pushButton = false
    //     this.button.confirmButtonFooter = true
    //   } else if (nodeNameWord === 'quantityAdjust_005' && !this.ynEditqu) {
    //     this.button.pushButton = false
    //     this.button.confirmButtonFooter = true
    //     this.button.saveButton = false
    //   } else if (nodeNameWord === 'quantityAdjust_002' && !this.ynEditqu) {
    //     this.button.returnBUtton = false
    //     this.button.pushButton = false
    //     this.button.confirmButtonFooter = true
    //     this.button.saveButton = false
    //   }
    // },
    // async getCreatedDataNext() {
    //   const obj = { adjustId: this.parentForm.urlParams.adjustId }
    //   const nodeNameWord = this.parentForm.urlParams.nodeNameWord
    //   const { data } = await Axios.queryIfChangeNumOrPriceTwo(obj)
    //   const isOk = +data.sta > 0
    //   const isPush = +data.sta === 2
    //   this.isPush = isPush
    //   const isPushTwo = +data.sta1 > 0

    //   if (nodeNameWord === 'quantityAdjust_002') {
    //     if (+data.sta2 === 1) {
    //       this.button.pushButton = false
    //       this.button.confirmButtonFooter = false
    //     } else {
    //       if (isOk) {
    //         this.button.pushButton = true
    //         this.button.confirmButtonFooter = false
    //       } else {
    //         this.button.pushButton = false
    //         this.button.confirmButtonFooter = true
    //       }
    //       if (isPush) {
    //         this.button.returnButton = false
    //         this.button.pushButton = false
    //         this.button.confirmButtonFooter = true
    //         this.button.saveButton = false
    //       }
    //     }
    //   }
    //   if (nodeNameWord === 'quantityAdjust_005') {
    //     if (+data.sta2 === 1) {
    //       if (isPushTwo) {
    //         this.button.confirmButtonFooter = true
    //         this.button.pushButton = false
    //       } else {
    //         this.button.confirmButtonFooter = false
    //         this.button.pushButton = true
    //       }
    //     } else {
    //       if (isOk) {
    //         this.button.pushButton = true
    //         this.button.confirmButtonFooter = false
    //       } else {
    //         this.button.pushButton = false
    //         this.button.confirmButtonFooter = true
    //       }
    //       if (isPush) {
    //         this.button.pushButton = false
    //         this.button.confirmButtonFooter = true
    //       }
    //     }
    //   }
    // }
  }
}
</script>
<style scoped lang="scss">
.pms-button-primary {
  height: 20px;
  min-width: 100px;
  color: #fff;
  background: #eb4b4b;
  border: none;
  border-radius: 3px;
  padding: 0 15px;
  background: #eb4b4b;
  border-radius: 3px;
  font-size: 12px;
  line-height: 20px;
  text-decoration: none;
  text-align: center;
  display: inline-block;
  zoom: 1;
  cursor: pointer;
  vertical-align: middle;
  outline: none;
  box-sizing: border-box;

  &:hover {
    background: #c53f3f;
    border: none;
    color: #fff;
  }

  &:active {
    background: #c53f3f;
    border: none;
    color: #fff;
  }

  &:focus {
    background: #c53f3f;
    border: none;
    color: #fff;
  }
}

.pms-details {
  position: relative;
  margin-bottom: 10px;
}
.el-form-item__label{
  padding-right: 12px;
}
.pms-detailForm-button {
  position: absolute;
  top: 0;
  left: 30%;
}
</style>
